﻿//#include <iostream>
//using namespace std;
//class arrNode//单链表
//{
//public:
//    int index;
//    arrNode* next;
//    arrNode(int index_)
//    {
//        index = index_;
//        next = NULL;
//    }
//};
//class VNode//邻接表
//{
//public:
//    char info;
//    arrNode* next;
//    VNode(char info_)
//    {
//        info = info_;
//        next = NULL;
//    }
//};

//int find(char* arr, int n, char info)
//{
//    for (int i = 0; i < n; i++)
//    {
//        if (arr[i] == info)
//        {
//            return i;
//        }
//    }
//    return -1;
//}
//int main()
//{
//    int t, n, k;
//    cin >> t;
//    for (int i = 0; i < t; i++)
//    {
//        cin >> n >> k;
//        char* arr = new char[n];
//        for (int j = 0; j < n; j++)
//        {
//            cin >> arr[j];
//        }
//        VNode** node = new VNode * [n];
//        for (int j = 0; j < n; j++)
//        {
//            node[j] = new VNode(arr[j]);
//        }
//        for (int j = 0; j < k; j++)
//        {
//            char u, v;
//            cin >> u >> v;
//            int front = find(arr, n, u);
//            int rear = find(arr, n, v);
//            arrNode* node1 = new arrNode(rear);
//            if (node[front]->next == NULL)
//            {
//                node[front]->next = node1;
//            }
//            else
//            {
//                arrNode* node_ = node[front]->next;
//                while (node_->next != NULL)
//                {
//                    node_ = node_->next;
//                }
//                node_->next = node1;
//            }
//        }
//        for (int j = 0; j < n; j++)
//        {
//            cout << j << " " << node[j]->info;
//            arrNode* node2 = node[j]->next;
//            while (node2 != NULL)
//            {
//                cout << "-" << node2->index;
//                node2 = node2->next;
//            }
//            cout << "-^" << endl;
//        }
//        for (int j = 0; j < n; j++)
//        {
//            arrNode* p = node[j]->next;
//            while (p != NULL)
//            {
//                arrNode* temp = p;
//                p = p->next;
//                delete temp;
//            }
//            delete node[j];
//        }
//        delete[]node;
//        delete[]arr;
//    }
//    return 0;
//}
//
//#include <iostream>
//using namespace std;
//int find(string* str, int n, string info)
//{
//    for (int i = 0; i < n; i++)
//    {
//        if (str[i] == info)
//        {
//            return i;
//        }
//    }
//    return -1;
//}
//void check(int d,char type)
//{
//    int b;
//    string v, u;
//    int arc[100][100];
//    for (int i = 0; i < d; i++)
//    {
//        for (int j = 0; j < d; j++)
//        {
//            arc[i][j] = 0;
//        }
//    }
//    string* str = new string[d];
//    for (int j = 0; j < d; j++)
//    {
//        cin >> str[j];
//    }
//    cin >> b;
//    for (int k = 0; k < b; k++)
//    {
//        cin >> u >> v;
//        int x = find(str, d, u);
//        int y = find(str, d, v);
//        if (type == 'D')
//        {
//            arc[x][y] = 1;
//        }
//        else
//        {
//            arc[x][y] = 1;
//            arc[y][x] = 1;
//        }
//    }
//    for (int k = 0; k < d; k++)
//    {
//        for (int j = 0; j < d; j++)
//        {
//            cout << arc[k][j]<<" ";
//        }
//        cout << endl;
//    }
//    for (int k = 0; k < d; k++)
//    {
//        int sum1 = 0, sum2 = 0;
//        for (int j = 0; j < d; j++)
//        {
//            sum1 += arc[k][j];
//            sum2 += arc[j][k];
//        }
//        if (sum1 + sum2 == 0)
//        {
//            cout << str[k];
//        }
//        else
//        {
//            cout << str[k] << ": ";
//            cout << sum1 << " ";
//            if (type == 'D')
//            {
//                cout << sum2 << " ";
//                cout << sum1 + sum2;
//            }
//        }
//        cout << endl;
//    }
//    delete[]str;
//}
//int main()
//{
//    int t,d,b;
//    string u, v;
//    char type;
//    cin >> t;
//    for(int i = 0; i < t;i++)
//    {
//        cin >> type >> d;
//        check(d,type);
//    }
//    return 0;
//}
//
#include <iostream>
using namespace std;

int main()
{
    int t,n;
    cin >> t;
    int arc[100][100];
    for (int i = 0; i < t; i++)
    {
        cin >> n;
        for (int j = 0; j < n; j++)
        {
            for (int k = 0; k > n; k++)
            {
                cin >> arc[j][k];
            }
        }
    }
    return 0;
}

